InfoStore User Guide

This is the text version of the InfoStore user guide.  This user guide is also available on our website at www.mhsoftware.co.uk

Introducing InfoStore

InfoStore lets your organise information in an easy and structured way, storing it in a tree-like view, where each branch (node) holds a different set of data. Use InfoStore at work and home, to compile all your important information.

InfoStore uses four types of node:

Note
----

Type whatever you like and date and time stamp it if required. Ideal for quick reminders and comments.

List
----

Create a fully configurable list which supports multiply field types and customised sorting. Use to list anything from CDs to favourite Websites. You can even use lists to build a complete personal organiser, including diary, address book, To Do lists etc. 

Folder
------

Use to store a collection of other nodes, say a "Work" folder for business information and a "Home" folder for all your personal records.

Store
-----

The complete "Node Tree". Use to store all other nodes.


InfoStore has been designed to a high specification and includes many useful features. These include:

* Single File Location - All data from one Store is saved in a single InfoStore data file, for easy backup.

* Auto Save Facility - Protects your changes as you work.

* Compatibility - Import and export files for use with other applications (CSV, TXT and RTF formats).

* Shortcuts - Create shortcuts to the data you use most often.

* Search Mode - Look up specific pieces of information within nodes or find all nodes containing certain text.

* Portable Nodes - Encrypt and move complete nodes between different InfoStore data files or between InfoStore users, via email.

* Security - Set up passwords to protect your data and "lock" the screen if you need to leave your desk.
             
* Configurable Display - Change the display to suit your needs


Please note that certain functions are accessed by "right-clicking" the mouse. These will be referred to throughout this guide as the "Context menu".

The Shortcut bar and Node Tree can be switched off using the apropriate buttons on the main toolbar. This configuration will be used for the illustrations in the following Sections.
 
Notes
-----

Creating a New Note

To create a new note, select the existing node that you want to place it in, by highlighting it in the Node Tree view. Now select "New note" from the context menu or use the main toolbar. The note will appear in the chosen location on the node tree. Type in its name. The new note dialog will now be open.

Use the simple word processor to type your note. All the usual features are there, including choice of font style, size and colour, text wrapping and standard copy and paste facilities.


Useful Extras
-------------

InfoStore includes the following useful extras for creating your notes:

* Importing and Exporting to an RTF File

* One-Click Date and Time Stamp

* Printing Your Note

Click the printer icon to print a copy of your note.

Lists
-----

Creating a New List

To create a new list, select the existing node that you want to place it in, by highlighting it in the Node Tree view. Now select "New list" from the context menu or use the main toolbar. The list will appear in the chosen location on the node tree. Type in its name. The new list dialog will now be open.

Fields
------

A list is constructed of fields, which are essentially columns of data. InfoStore supports 5 field types, which are described in the following Sections. To add a new field, right click on the list and choose "Fields..."

Click + to add a new field and the Field properties dialog will open.

The Text Field
--------------

The Text field supports text strings such as names, phone numbers, websites. The following example uses text fields to create an address book containing names, addresses, phone numbers etc.

Enter a "Name" for the new field and select Text for the field "Type". Set the "Alignment" to Left/Centre or Right. This just determines how the field name will be displayed on the corresponding title bar.

Keep adding as many fields as you like.

These are all the fields we need for our address book. To modify an existing field, select it and click the properties button. Just change the details as required. To delete an unwanted field, select it and click X.

Notice the "up" and "down" buttons which can be used to change the order of the fields as they will appear in the list. When you have created your list you can also change columns around by "dragging and dropping" the relevant title bar.

Once you have specified your fields you are ready to start inputting data to your list. Press "Insert" on the list toolbar to access the Entry Properties dialog.

As you can see, an edit box appears for each field as it was configured above. Simply enter the data for each field and press "OK".

If you need to change an entry, select it and press "Ctrl+P". You can then re enter the details in the normal way.

The Number Field
----------------

The Number field supports numbers between -65535 and 65535.

Press "Ctrl+P" on the list "Name" for the new field. Select Number for the field "Type". If you check the "Auto sum" box, InfoStore will automatically sum all the numbers in a field and the total number of items is shown at the bottom of the screen.

The Date Field
--------------

The Date field supports any date of any year. This is a very useful feature and can even be used to build a complete appointments diary.

Press "Ctrl+P" and enter a "Name" for the new field.  Select Date for the field "Type". 

Now when you want to enter a new date, click on the "Down triangle" next to the Date field to access the pop-up calendar. 

Just click on the required date.

If you choose the "Auto date" box (see the Field Properties dialog). This highlight's today's date and shows 
"expired" appointments in red.

The Yes/No Field
----------------

The Yes/No Field allows a Yes or No entry for logical data. This is useful for checking off other field entries, for example in a To Do list.

Press "Ctrl+P" and enter a "Name" for the new field.  Select Yes/No for the field "Type".

Now you can set each entry to Yes by checking the box or No by leaving it unchecked.

You can also have "crossed out" entries. This is done by selecting the "Auto Check" option in the Field Properties dialog.

The Currency Field
------------------

The Currency field supports the input of currency data in the form xx.xx. 

Press "Ctrl+P" and enter a "Name" for the new field. Select Currency for the field "Type". Now enter your data in pounds and pence (xx.xx).

You can also choose the "auto sum" function to be used in the same way as for Number fields.

Useful Extras
-------------

Constraints

You can speed up your data entry by setting constraints for selected fields.

Text - Choose the strings that will be allowed. When you come to enter data for that field, a drop down list of allowed strings will appear. Simply select one from the list with no need for retyping. For example, if you were inputting lots of phone numbers with the same area code, you could constrain the input to allow only that code. When you come to enter the data, the code will already be there and you will only have to type in the rest of the number.

Number/Currency - Choose the minimum and maximum values that will be allowed. When you come to enter data for that field, only values in the specified range will be allowed.

Sorting
-------

Field entries can be quickly sorted into ascending or descending order by clicking the relevant title bar. For example clicking "Last Name" on the Address Book example would sort entries into alphabetical order by last name.

InfoStore lets you customise your sorting, using up to three field properties at a time. Choose "Sort..." from the context list.

Now choose the fields that will be used for sorting.

Adding a Note to a List Entry
-----------------------------

This handy feature lets you attach a note to a particular list entry, useful for quick reminders or related information. 

Exporting/Importing to CSV and TXT File
---------------------------------------

InfoStore lets you export the data in your list to a CSV or TXT format file.

Shortcuts

Set up a shortcut to your favourite node by selecting it and choosing "Add to Shortcut Bar" from the context menu. The node will now be represented by an icon on the Shortcut bar. Simply click on it to go straight to that node.

Templates

InfoStore supports list Templates. Save all the field properties for your list in a template file, by choosing "Save template..." from the contect menu. When you want to create a similar list in the future, just create a new list and choose "Open template..." from the context menu to load the template.

Printing 
--------

Choose "Print" to print out a copy of your list.

Additional InfoStore Functions
------------------------------

InfoStore has lots of extra features, designed to make life easy. This Section outlines the main ones, which are all accessed from the main toolbar.

Options Menu
------------

InfoStore lets you configure some aspects of operation.

Folders

Use this tab to configure the default files that will be used for reading and writing files and templates. When the "Auto-load last file" option is enabled, InfoStore will automatically load the last working file at start-up.

Colors

Use this tab to configure the colours of certain screen elements. When the "Auto-check strikeout" option is enabled, all list entries set to "Yes" will automatically be crossed out.

Fonts

Use this tab to choose the fonts that will be used to display certain screen elements.

CSV

Use this tab to configure options relating to the way Informer imports and exports list entries from and to CSV (Comma Separated Variable) files. CSV files can be configured to include or ignore field names. They can also be configured to include an extra field for any notes attached to list entries (see Section 4.3.3).

Autosave

Use this tab to configure the auto-save facility. This will affect the way that your data is stored in the background.

Backup

Use this tab to configure the backup facility, which will ensure that you can retrieve earlier versions of your work in the event of system failure.

Miscellaneous

Use this tab to configure the following:

"Default constrained string fields are blank". If this is enabled, when you input a new entry for a constrained string field, the new entry field will start off blank.  If this option is disabled, the new entry field will already contain the first constraint.

"Display list entry hints". When enabled, holding the cursor over a list entry will show any attached note as a "hint".

"Use system tray". When enabled, Infostrore can be minimised to the system tray. Restore by double-clicking .

"Lock file interval" Use to specify the number of minutes of inactivity, before InfoStore will lock up.

Search Facility
---------------

The Search facility can locate specific pieces of data in a selected node or in the entire data file. Use it to look up a name in your address book or pinpoint appointments in your diary.

Find the first occurrence of the selected text in the current node

Find the next occurrence of the selected text in the same node

Find all nodes that contain the selected text
 
Importing/Exporting Individual Nodes
------------------------------------

Complete nodes can be imported and exported between different InfoStore data files. Choose "Export..." to export the current node and "Import..." to import one from another Store. When exporting a node, you are given the option to password protect it. The password will then be needed to import it to another store.

Sending Nodes Via Email
-----------------------

Choose "Send to..." to email a complete node to another InfoStore user. You will be given the option to set a password, which the recipient will need to open the node.

Security
--------

You can set passwords to protect your InfoStore data file. Just select "File-Password" from the main menu. You can choose a password for read-only access to the file and a different password that will allow the user to make modifications. The next time the file is opened you will be asked to enter at least one of these passwords.

Locking the Screen
------------------

Simply choose ""Ctrl+L" and the screen will lock. All your data will be hidden and cannot be accessed again until the correct password has been entered. If you need to leave your desk you can quickly lock up your data without having to shut Infostore down. Note that this facility only works when an "allow modification" password has been set. See Section 5.4. The same password is used to unlock InfoStore.

You can even set a "Time-out" so that InfoStore will automatically lock after a set period of non-activity (like a screensaver). The required time interval is set from the Options Menu. See Section 5.1.

Viewing Different Levels Of The Node Tree
-----------------------------------------

The Node Tree View can be configured to show different levels of the Store.  This function is accessed by selecting "View" from the main menu and then a level between 0 and 4.

Remember that when you are at level 0, you can quickly revisit any node by using the appropriate shortcut.